Informationen zum Forum AutoCAD VBA:
Anzahl aktive Mitglieder: 784
Anzahl Beiträge: 12.030
Anzahl Themen: 2.140

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 13, 43 Gesamtergebnisse mit Suchbegriffen schreibschutz aufheben bei autocad-datei sec.
AutoCAD VBA : SendKeys an Befehlszeilenanwendung übertragen!?
c.schojer am 03.09.2007 um 20:48 Uhr (0)
ALso ich muß sagen Sendkeys funktioniert nicht immer!( wennst mit der Maus rumklickst kann es passieren das die Sendkeys in ein anderes programm reinschreibst!aber so sollte es zumindest gehen!-- Sendkeys vermeiden!! eher eine Bat datei schreiben oder erzeugen und diese startenMFG ChrisPrivate Declare Sub PauseProg _ Lib "kernel32" _ Alias "Sleep" ( _ ByVal ZeitMilli As Long)Argumente:ZeitMilli: Zeitwert in MillisekundenSub test() Dim P_ID As Double Dim n As Integer P_ID = Shell("cmd.exe", vbNorma ...

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Mouse Move Event? Eigenschaften?
c.schojer am 04.09.2007 um 12:05 Uhr (0)
Es muß doch irgendwie möglich sein die Koordinaten der Maus im Autocad auszulesen, da unten im Balken auch die Koordinaten angezeigt werden??hab mal was von einer Acadx.arx gehört aber weiß nicht woher ich die bekommen kann! (bzw ev kann man dies anders programmieren)Mfg Chris

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Mouse Move Event? Eigenschaften?
c.schojer am 03.09.2007 um 22:20 Uhr (0)
Hallo an allewollte schon vor einiger Zeit mal so ein Tool schreibenwo man wenn man zb über ein Objekt fährt das Xdata enthält dann soll zb ein Menü oder was auch immer aufgehenund mir die Eigenschaften anzeigen (userform zb)Nur wie nutzt man diesen event in vba?Wie erhalte ich die Objekte über die ich mit der Maus fahre??Sehe nur click events will aber nix anklickenund noch dazu wie kann ich die Koordinaten der Maus auslesen (Autocad Koordinaten)Kann mir da irgendjemand bitte helfen.Mfg Chris

In das Form AutoCAD VBA wechseln
AutoCAD VBA : sendcommand
c.schojer am 23.09.2007 um 01:54 Uhr (0)
Ich meine ich habe mal folgendes gebraucht:Ich habe Werte in Excel und mit diesen soll in Autocad was gezeichnet werden!Das Hauptprogramm das die Werte verarbeitet befindet sich aber in Autocad (ist einfach viel viel schneller)########Programm in ExcelPublic mspace, acadSub Zeichne() Call initacad AppActivate acad.Caption Hilfstool_Cad.acad.ActiveDocument.SendCommand "-vbarun Ergebnislinienzeichnen.Zeichne_Mom "Das Programm Zeichne_Mom holt sich dann aus Excel die Daten und verarbeitet diese dann in A ...

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Bemaßungskette?
c.schojer am 26.09.2007 um 20:30 Uhr (0)
Nein die Autocad Bordmittel reichen nicht aus!Sonst würde ich kaum versuchen sowas zu programmieren!Ich kenne eine andere Art und Weise der Bemaßung eben mit Bemaßungsketten diese sind aber in einem eigenen externen Programm enthalten (Stahlbaumodul hatte ich bei der alten Firma)Darin konnte man zb die gesamte Bemaßung schnell rauf runterschiebenbzw einen Punkt dazwischen einfügen/löschen usw.. einfach effizienter halt!In der neuen Firma gibs das Programm nicht.und ich dachte mir mal ich versuche sowas in ...

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Excel Workbook benennen oder identifizieren
c.schojer am 27.09.2007 um 10:48 Uhr (0)
Groß Kleinschreibung beachten!!beide programme funktionieren bei mir von Autocad aus!Set sollte man nicht vergessen!!! Sub testcreate_excel() Dim xlApp As Object Dim xlWB As Object Set xlApp = CreateObject("Excel.Application") Set xlWB = xlApp.Workbooks.Add xlWB.Sheets("Tabelle1").Cells(1, 1) = "A" xlApp.Visible = 1 End Sub Sub testget_excel() Hierfür muß Excel offen sein Sonst Fehler!! Dim xlApp As Object Dim xlWB As Object Set xlApp = GetObject(, "Excel.Application ...

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Proxy entity
c.schojer am 21.02.2008 um 07:33 Uhr (0)
Hallo Leute ich habe ne Frage zu den Proxy entitysHabe ne Zeichnung reinbekommen wo Proxy Grafiken enthalten sindMit Autocad kann ich diese sogar in Ursprung versetzen(mit dem Befehl Explode)Wieso geht das aber mit VBA nicht?? Sub PROXY_EXPLODE()Dim ent As AcadEntity For Each ent In ThisDrawing.Modelspace If ent.Objectname = "AcDbZombieEntity" Then ent.Explode End If Next ent End SubVorab schon mal danke!!Mfg Chris

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Autocad aus Excel heraus ansprechen
c.schojer am 27.02.2008 um 20:41 Uhr (0)
Hallo Murkel!Ein Tipp !Steuere Autocad nicht über Excel sondern starte Das Programm in Autocad über Excel.Dann ist das Programm um Welten Schneller!!Autocad kann sich dann Excel holen und die Notwendigen Daten von Excel Auslesen und die Befehle viel viel Schneller verarbeiten.Im Forum sollte ein Beispielprogramm von mir enthalten sein!Mußte mal statische Ergebnisse zeichnen das dauerte vorher fast ne Minute und dann gings in Sekunden!Mfg Chris

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Kontextmenüs?
c.schojer am 03.03.2008 um 08:26 Uhr (0)
Hallo Leute wollte mal fragen wie Ihr Kontextmenüs erstellt??Mit VBA oder mit dem Oberflächen Editor??Hab mal im Editor versucht einen Befehl einzubinden hat aber nicht geklappt..bzw wurde mir nie ein Eintrag angezeigt!(für ADT2008)Obwohl dieser in der CUI abgespeichert istWas muß ich beachten?? Die Hilfe in Autocad ist leider nur sehr mager.Möchte einen Befehl hinzufügen wenn ich nix angeklickt habe und einfach rechte Maustaste länger gedrückt halte.Wenn man mehrere .CUI s hat ist das dann ein Problem??Mf ...

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Beim Befehl Linie die Eingabe abfangen
c.schojer am 25.03.2008 um 08:36 Uhr (0)
Hallo hab ne spezielle Frage zu zb dem befehl Linie !Wo speichert Autocad die Koordinaten wenn man zb den Befehl Linie ausführt ab??Kann man diese wo auslesen?Mfg Chris[Diese Nachricht wurde von c.schojer am 25. Mrz. 2008 editiert.]

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Block Strecken?
c.schojer am 03.04.2008 um 11:32 Uhr (0)
Ich denke mal daß ich schon genau geschrieben habe was ich möchte nen Block faktorisieren mittels der Gripp FunktionenTheoretisch würde Autocad ja den Block nur schieben und ich möchte diesen zb Schieben und durch die Eingegebenen Punkte eben neu skalieren.Nur dafür benötige ich den angeklickten Grip Punkt und den letzten PunktIch glaube den letzten Punkt bekommt man ja über ne Systemvariable.Nur den Grip-Punkt selbst??Vorausgesetzt ist natürlich das Griffe in Blöcken eingeschalten sind!Mfg Chris

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Problem ActiveUcs
c.schojer am 29.04.2008 um 21:45 Uhr (0)
Nein ist ein ganz normales Autocad file wo ich ucs auf ein Objekt gemacht habe wenn ich diesen Befehl dann ausführe bekomme ich den erwähnten Fehler...Hmm wenn ich das gesamte File Exportiere paßtsWie kann ich das Aktuelle UCS abspeichern? ohne Fehler?und wieder laden?Mfg Chris[Diese Nachricht wurde von c.schojer am 29. Apr. 2008 editiert.]

In das Form AutoCAD VBA wechseln
AutoCAD VBA : substract befehl; wie die objektauswahl treffen über vba
c.schojer am 19.05.2008 um 23:22 Uhr (0)
Also das größte Problem mit Sendcommand Befehl ist daß man ständig den Code umändern muß, da sich zb der Befehlsablauf ändern kann..zb eine Neue Option dazu...Schon geht das Progrämmchen nicht mehr.(zb von Autocad 2007 auf 2008)Mfg Chris

In das Form AutoCAD VBA wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz